package com.ruoyi.yqhs.domain;

import java.math.BigDecimal;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 三次监测数据对象 yqhs_scjcsj
 *
 * @author yqhs
 * @date 2025-09-07
 */
public class YqhsScjcsj extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private Long id;

    /**
     * 加油钻ID
     */
    private Long jyzId;
    /**
     * 加油钻ID
     */
    @Excel(name = "加油站名称")
    private String jyzmc;

    /**
     * 时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date shijian;

    /**
     * 进气口压力
     */
    @Excel(name = "进气口压力")
    private BigDecimal jqkyl;

    /**
     * 瞬时流量
     */
    @Excel(name = "瞬时流量")
    private BigDecimal ssll;

    /**
     * 本次处理量
     */
    @Excel(name = "本次处理量")
    private BigDecimal bccll;

    /**
     * 累计处理量
     */
    @Excel(name = "累计处理量")
    private BigDecimal ljcll;

    /**
     * 备注
     */
    @Excel(name = "备注")
    private String rekark;

    public void setId(Long id) {
        this.id = id;
    }

    public Long getId() {
        return id;
    }

    public void setJyzId(Long jyzId) {
        this.jyzId = jyzId;
    }

    public Long getJyzId() {
        return jyzId;
    }

    public String getJyzmc() {
        return jyzmc;
    }

    public void setJyzmc(String jyzmc) {
        this.jyzmc = jyzmc;
    }

    public void setShijian(Date shijian) {
        this.shijian = shijian;
    }

    public Date getShijian() {
        return shijian;
    }

    public void setJqkyl(BigDecimal jqkyl) {
        this.jqkyl = jqkyl;
    }

    public BigDecimal getJqkyl() {
        return jqkyl;
    }

    public void setSsll(BigDecimal ssll) {
        this.ssll = ssll;
    }

    public BigDecimal getSsll() {
        return ssll;
    }

    public void setBccll(BigDecimal bccll) {
        this.bccll = bccll;
    }

    public BigDecimal getBccll() {
        return bccll;
    }

    public void setLjcll(BigDecimal ljcll) {
        this.ljcll = ljcll;
    }

    public BigDecimal getLjcll() {
        return ljcll;
    }

    public void setRekark(String rekark) {
        this.rekark = rekark;
    }

    public String getRekark() {
        return rekark;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("jyzId", getJyzId())
                .append("shijian", getShijian())
                .append("jqkyl", getJqkyl())
                .append("ssll", getSsll())
                .append("bccll", getBccll())
                .append("ljcll", getLjcll())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .append("rekark", getRekark())
                .toString();
    }
}
